I am a Full Stack Python Developer at GCC Solutions, where I design, develop, and test web-based assets for deployment on cloud computing platforms, using various programming languages, frameworks, and databases. I also apply change control best practices to minimize end-user disruptions and ensure high-quality software delivery.
I have a Bachelor of Science in Software Engineering from COMSATS University Islamabad, and I have completed multiple certifications in Django, MongoDB, and AWS, demonstrating my proficiency and passion for learning new technologies. I have over four years of experience in web development, specializing in Django, Flask, and FastAPI. I have published my own Python package that extracts data from Facebook and Twitter, and I have received the Employee of the Year award for developing a fintech app from scratch. I enjoy collaborating with cross-functional teams and troubleshooting software issues to create innovative and user-friendly solutions.
Worked independently to design, develop, and test code
Applied change control best practices for software enhancements to minimize end-user disruptions.
Designed web-based assets for deployment on cloud computing platforms.
Followed best practices with code development, maintenance, and testing to improve solution design
Worked with project managers, developers, quality assurance, and customers to resolve technical issues.
Developed Fintech App from Scratch to do transactions.
Resolved scalability problems and addressed security concerns.
Developing, testing, and deploying Python applications
Collaborating with cross-functional teams to design and develop software products
Writing and maintaining technical documentation
Troubleshooting and debugging software issues
Participating in code review and maintaining code quality standards
Staying up-to-date with emerging trends and technologies in software development
Conduct research to identify technology limitations and deficiencies in existing systems and processes.
Consult with stakeholders to determine system program needs and technical specifications.
Analyze and evaluate system requirements to develop software design proposals and strategies.
Test, debug, diagnose, and correct errors and faults in an application's programming language.
Ensure that programs and applications meet established testing protocols, guidelines, and quality standards.
Write and maintain program code that meets system requirements and technical specifications.
Update and maintain technical programs, end-user documentation, and operational procedures.
Provide expertise and guidance in recommending software purchases and upgrades
Develop financial evaluation activities.
Collaborate with cross-implementation.
Stay up-to-date with emerging technologies and trends in software engineering.
Continuously evaluate and improve software development processes and methodologies to ensure high-quality, efficient, and scalable systems
Prepared and submitted reports and other documentation to assist development team members.
Collaborated effectively with members of the software development team and personnel in other departments.
Brainstormed with the engineering team to determine appropriate code-testing processes.
Worked with design teams and Senior Software Engineers to build customized software products for consumers.